



PageInit()

// 初始化
function PageInit() {
    chrome.storage.local.get("TopeasyAccountCode", function (res) {
        if (res.TopeasyAccountCode != null && res.TopeasyAccountCode != "") {

            PostAjaxData("/api/Index/GetDomainAllCountByAccount")
                .then(res => {
                    if (res.status) {
                        $(".DomainCount").text(res.data.DomainCount)
                        $(".ContactCount").text(res.data.ContactCount)

                        $("#loginBtn").hide()
                        $("#myTx").show()


                        //域名渲染
                        domainNameTable(1);
                        DomainPaging(res.data.DomainCount)


                        //联系方式渲染
                        contactMethodTable(1)
                        contactMethodPaging(res.data.ContactCount)

                    }

                })
                .catch(err => {
                    console.log(err)
                })
        } else {
            $(".DomainCount").text(0)
            $(".ContactCount").text(0)

            //域名渲染
            // domainNameTable(0);
            // DomainPaging("")
            document.querySelector(".DomainNameList_box").classList.add("active")


            //联系方式渲染
            // contactMethodTable(0)
            document.querySelector(".contactMethod_box").classList.add("active")

        }
    })

}


//头像点击事件
$("#myTx").click(function () {
    $("#userInfo").toggle()
})

$(".contariner").click(function () {
    $("#userInfo").hide()
})

//登录点击事件
$("#loginBtn").click(function () {
    $("#loginBox").show()
})


// //关闭登录页面点击事件
$(".close").click(function () {
    $("#loginBox").hide()

})

//退出点击事件
$("#exitLogin").click(function () {
    chrome.storage.local.remove("TopeasyAccountCode", function (result) {
        localStorage.clear("TopeasyAccountCode")
        $("#loginBtn").show()
        $("#myTx").hide()
        $("#userInfo").hide()
    });
    //页面重新渲染

    PageInit()
})




// //登录验证
$(".login_btn_tc").click(function () {
    //账号
    let username = EncodeStrXor($("#username").val());
    let password = EncodeStrXor($("#password").val());
    //密码

    let data = {
        LoginId: username,
        LoginPwd: password
    }
    PostAjaxLogin("/api/SysAdmins/TopeasyWebsiteLogin", data)
        .then(res => {
            if (res.Result.Result == true) {
                chrome.storage.local.set({ 'TopeasyAccountCode': res.Result.AccountCode }, function (result) {
                    localStorage.setItem("TopeasyAccountCode", res.Result.AccountCode)
                    $(".login_box").hide()
                    $("#loginBtn").hide()
                    $("#myTx").show()
                    layer.msg("登录成功")
                    document.querySelector(".DomainNameList_box").classList.remove("active")
                    document.querySelector(".contactMethod_box").classList.remove("active")

                });
            } else {
                layer.msg(res.Result.MessageText)
            }
        })
        .catch(err => {
            console.log(err)
        })

})






//小功能 是否登录
$(".daochu").click(function () {
    chrome.storage.local.get("TopeasyAccountCode", async function (res) {
        if (res.TopeasyAccountCode != null && res.TopeasyAccountCode != "") {
            console.log("已登陆")
        } else {
            layer.msg("未登录，请登录后再尝试操作")
        }
    })
})






//域名列表  联系方式   切换

$(".website").click(function () {
    chrome.storage.local.get('TopeasyAccountCode')
        .then(res => {
            if (IsDataNullOrEmpty(res.TopeasyAccountCode)) {
                if (!$(this).hasClass("tabactive")) {
                    $(this).addClass("tabactive")
                    $(".history").removeClass("tabactive")
                }
                $(".detail_title_bg").css({
                    left: 0
                })
                $(".website_detail").show()
                $(".history_detail").hide()

                $(".history>img")[0].src = './img/restore.svg';
                $(".website>img")[0].src = './img/horizontal_active.svg';
                domainNameTable(1)
            } else {
                layer.msg("未登录，请登录后再尝试操作")

            }
        })



})

$(".history").click(function () {
    chrome.storage.local.get('TopeasyAccountCode')
        .then(res => {
            if (IsDataNullOrEmpty(res.TopeasyAccountCode)) {
                if (!$(this).hasClass("tabactive")) {
                    $(this).addClass("tabactive")
                    $(".website").removeClass("tabactive")
                }
                $(".detail_title_bg").css({
                    left: "50%"
                })
                $(".website_detail").hide()
                $(".history_detail").show()

                $(".history>img")[0].src = './img/restore_active.svg';
                $(".website>img")[0].src = './img/horizontal.svg';
                contactMethodTable(1)
            } else {
                layer.msg("未登录，请登录后再尝试操作")

            }

        })

})


// 域名列表 arrowBottomWebsite  高级查询

$("#arrowBottomWebsite").click(function () {
    $("#highSelectDec").toggle();

})


//联系方式 高级查询
$("#arrowBottomHistory").click(function () {
    $("#highSelectDecHistory").toggle()
})

//高级查询
//域名新增
$(".addDomainName").click(function () {
    chrome.storage.local.get("TopeasyAccountCode").then(res => {
        if (IsDataNullOrEmpty(res.TopeasyAccountCode)) {
            $("#addBox").show()

        } else {
            layer.msg("未登录，请登录后再尝试操作")
        }
    })


})






//刷新
$(".refresh").click(function () {
    chrome.storage.local.get("TopeasyAccountCode").then(res => {
        if (IsDataNullOrEmpty(res.TopeasyAccountCode)) {
            refresh()
        } else {
            layer.msg("未登录，请登录后再尝试操作")
        }
    })

})



//新增 单选钮点击事件
var radioItem = document.querySelectorAll(".radio_item")
for (let i = 0; i < radioItem.length; i++) {
    radioItem[i].onclick = function () {
        for (let j = 0; j < radioItem.length; j++) {
            radioItem[j].querySelector("img").src = "./img/radio.svg"
        }
        radioItem[i].querySelector("img").src = "./img/radio_active.svg"
    }
}


//新增窗口关闭点击事件
$(".close").click(function () {



    $("#Domain").val("")
    $("#ContactValue").val("")
    $("#Trip").val("")
    let radio_item = document.querySelectorAll(".radio_item")
    for (let i = 0; i < radio_item.length; i++) {
        radio_item[i].querySelector("img").src = "./img/radio.svg"
    }
    document.querySelectorAll(".radio_item")[0].querySelector("img").src = "./img/radio_active.svg"


    $("#Domain")[0].removeAttribute('disabled');
    $("#addBox").hide()
})

// 新增窗口取消点击事件
$(".cancel").click(function () {

    $("#Domain").val("")
    $("#ContactValue").val("")
    $("#Trip").val("")
    let radio_item = document.querySelectorAll(".radio_item")
    for (let i = 0; i < radio_item.length; i++) {
        radio_item[i].querySelector("img").src = "./img/radio.svg"
    }
    document.querySelectorAll(".radio_item")[0].querySelector("img").src = "./img/radio_active.svg"

    $("#Domain")[0].removeAttribute('disabled');


    $("#addBox").hide()
})






//添加点击事件
$(".affirmAdd").click(function () {

    //判断是添加还是 修改的方式

    let DomainName = $("#Domain").val()
    let ContactType;

    let radioItem = document.querySelectorAll(".radio_item")
    for (let i = 0; i < radioItem.length; i++) {
        let srclength = radioItem[i].querySelector("img").src.split("/").length - 1
        let src = radioItem[i].querySelector("img").src.split("/")[srclength]
        if (src === "radio_active.svg") {
            ContactType = i
        }
    }

    let dataContent = $("#ContactValue").val()

    let Trip = ($("#Trip").val())

    let DomainId = "";
    let ContactId = "";


    if ($(".affirmAdd").html() == "修改") {
        console.log("修改")
        DomainId = ExitObject.DomainId
        ContactId = ExitObject.Id
    }

    chrome.storage.local.get("TopeasyAccountCode", function (res) {
        if (res.TopeasyAccountCode != null && res.TopeasyAccountCode != undefined) {
            //添加
            let data = {
                "Id": DomainId,
                "AccountCode": res.TopeasyAccountCode,
                "Domain": DomainName,
                "Protocol": "",
                "Trip": Trip,
                "DomainContactWareHouseList": [
                    {
                        "Id": ContactId,
                        "DomainId": "",
                        "ContactType": ContactType,
                        "ContactValue": dataContent,
                        "SourceUrl": DomainName,
                        "SourceType": "0",
                        "Trip": Trip
                    }
                ]
            }

            PostAjaxData("/api/Index/UpsertToDomain", data)
                .then(res => {
                    if (res.msg == "插入成功") {
                        layer.msg("操作成功")

                        //初始化
                        $("#Domain").val("")
                        for (let j = 0; j < radioItem.length; j++) {
                            radioItem[j].querySelector("img").src = "./img/radio.svg"
                        }
                        document.querySelectorAll(".radio_item")[0].querySelector("img").src = "./img/radio_active.svg"
                        $("#ContactValue").val("")
                        $("#Trip").val("");
                        $("#addBox").hide()
                        refresh()
                    }
                })
                .catch(err => {
                    console.log(err)
                })
        }

    })
})


//刷新点击事件
function refresh() {
    $("#domainCheckAll")[0].checked = false
    $("#contactCheckAll")[0].checked = false
    PageInit()
    // domainNameTable(1)
    // contactMethodTable(1)
}





















// //轮播
// const script = document.createElement('script');
// // 取消 async 加载方式
// script.async = false;
// script.src = 'https://tpis.smartsousou.com/TPLinkRun/advertisingURL.js?t=' + (+new Date());
// document.body.appendChild(script);


// script.onload = function () {
//     const swiperWrapper = $(".swiper-wrapper")
//     swiperWrapper.html("")
//     advertisingArr.forEach(item => {
//         const swiperSlide = $('<div class="swiper-slide"><a href="' + item.page + '" target="_blank"><img src="' + item.url + '" alt="" /></a></div>')
//         swiperWrapper.append(swiperSlide)
//     });


//     var mySwiper = new Swiper('.swiper', {
//         autoplay: true,//可选选项，自动滑动
//         grabCursor: true,
//         initialSlide: 0,
//         setWrapperSize: true,
//         loop: true,
//         pagination: {
//             el: ".swiper-pagination",
//             // type: "progressbar",
//             bulletClass: "my_banner_bullet", //需设置.my-bullet样式
//             bulletActiveClass: "my_banner_bullet_active",
//             clickable: true,
//         },
//         // autoplay: true,//可选选项，自动滑动
//     })
// }























































































